package com.paypal.android.a;

public final class i
{
  private static byte[] a;
  private static i b = null;

  public static void a()
  {
    if (b == null)
      b = new i();
    a = b.b("com/paypal/android/utils/data/data.bin");
  }

  public static byte[] a(int paramInt1, int paramInt2)
  {
    return a(paramInt1, paramInt2, a);
  }

  public static byte[] a(int paramInt1, int paramInt2, byte[] paramArrayOfByte)
  {
    byte[] arrayOfByte = new byte[paramInt2];
    System.arraycopy(paramArrayOfByte, paramInt1, arrayOfByte, 0, paramInt2);
    return arrayOfByte;
  }

  public static byte[] a(String paramString)
  {
    return b.b(paramString);
  }

  // ERROR //
  private byte[] b(String paramString)
  {
    // Byte code:
    //   0: aconst_null
    //   1: astore_2
    //   2: aload_0
    //   3: invokevirtual 41	java/lang/Object:getClass	()Ljava/lang/Class;
    //   6: invokevirtual 47	java/lang/Class:getClassLoader	()Ljava/lang/ClassLoader;
    //   9: astore 13
    //   11: aload 13
    //   13: ifnull +145 -> 158
    //   16: aload 13
    //   18: aload_1
    //   19: invokevirtual 53	java/lang/ClassLoader:getResourceAsStream	(Ljava/lang/String;)Ljava/io/InputStream;
    //   22: astore 14
    //   24: aload 14
    //   26: astore 15
    //   28: aload 15
    //   30: ifnull +131 -> 161
    //   33: new 55	java/io/ByteArrayOutputStream
    //   36: dup
    //   37: invokespecial 56	java/io/ByteArrayOutputStream:<init>	()V
    //   40: astore 10
    //   42: sipush 1024
    //   45: newarray byte
    //   47: astore 20
    //   49: aload 15
    //   51: aload 20
    //   53: iconst_0
    //   54: aload 20
    //   56: arraylength
    //   57: invokevirtual 62	java/io/InputStream:read	([BII)I
    //   60: istore 21
    //   62: iload 21
    //   64: iconst_m1
    //   65: if_icmpeq +59 -> 124
    //   68: aload 10
    //   70: aload 20
    //   72: iconst_0
    //   73: iload 21
    //   75: invokevirtual 66	java/io/ByteArrayOutputStream:write	([BII)V
    //   78: invokestatic 71	java/lang/Thread:yield	()V
    //   81: goto -32 -> 49
    //   84: astore 18
    //   86: aload 10
    //   88: astore 19
    //   90: aload 15
    //   92: astore 5
    //   94: aload 19
    //   96: astore 4
    //   98: aload 4
    //   100: ifnull +8 -> 108
    //   103: aload 4
    //   105: invokevirtual 74	java/io/ByteArrayOutputStream:close	()V
    //   108: aconst_null
    //   109: astore 6
    //   111: aload 5
    //   113: ifnull +8 -> 121
    //   116: aload 5
    //   118: invokevirtual 75	java/io/InputStream:close	()V
    //   121: aload 6
    //   123: areturn
    //   124: aload 10
    //   126: invokevirtual 79	java/io/ByteArrayOutputStream:toByteArray	()[B
    //   129: astore 22
    //   131: aload 22
    //   133: astore 6
    //   135: aload 10
    //   137: invokevirtual 74	java/io/ByteArrayOutputStream:close	()V
    //   140: aload 15
    //   142: ifnull -21 -> 121
    //   145: aload 15
    //   147: invokevirtual 75	java/io/InputStream:close	()V
    //   150: aload 6
    //   152: areturn
    //   153: astore 24
    //   155: aload 6
    //   157: areturn
    //   158: aconst_null
    //   159: astore 15
    //   161: aconst_null
    //   162: astore 6
    //   164: aload 15
    //   166: ifnull -45 -> 121
    //   169: aload 15
    //   171: invokevirtual 75	java/io/InputStream:close	()V
    //   174: aconst_null
    //   175: areturn
    //   176: astore 16
    //   178: aconst_null
    //   179: areturn
    //   180: astore 9
    //   182: aconst_null
    //   183: astore 10
    //   185: aload 10
    //   187: ifnull +8 -> 195
    //   190: aload 10
    //   192: invokevirtual 74	java/io/ByteArrayOutputStream:close	()V
    //   195: aload_2
    //   196: ifnull +7 -> 203
    //   199: aload_2
    //   200: invokevirtual 75	java/io/InputStream:close	()V
    //   203: aload 9
    //   205: athrow
    //   206: astore 23
    //   208: goto -68 -> 140
    //   211: astore 8
    //   213: goto -105 -> 108
    //   216: astore 7
    //   218: aconst_null
    //   219: areturn
    //   220: astore 12
    //   222: goto -27 -> 195
    //   225: astore 11
    //   227: goto -24 -> 203
    //   230: astore 26
    //   232: aload 15
    //   234: astore_2
    //   235: aload 26
    //   237: astore 9
    //   239: aconst_null
    //   240: astore 10
    //   242: goto -57 -> 185
    //   245: astore 17
    //   247: aload 15
    //   249: astore_2
    //   250: aload 17
    //   252: astore 9
    //   254: goto -69 -> 185
    //   257: astore_3
    //   258: aconst_null
    //   259: astore 4
    //   261: aconst_null
    //   262: astore 5
    //   264: goto -166 -> 98
    //   267: astore 25
    //   269: aload 15
    //   271: astore 5
    //   273: aconst_null
    //   274: astore 4
    //   276: goto -178 -> 98
    //
    // Exception table:
    //   from	to	target	type
    //   42	49	84	java/io/IOException
    //   49	62	84	java/io/IOException
    //   68	81	84	java/io/IOException
    //   124	131	84	java/io/IOException
    //   145	150	153	java/lang/Throwable
    //   169	174	176	java/lang/Throwable
    //   2	11	180	finally
    //   16	24	180	finally
    //   135	140	206	java/lang/Throwable
    //   103	108	211	java/lang/Throwable
    //   116	121	216	java/lang/Throwable
    //   190	195	220	java/lang/Throwable
    //   199	203	225	java/lang/Throwable
    //   33	42	230	finally
    //   42	49	245	finally
    //   49	62	245	finally
    //   68	81	245	finally
    //   124	131	245	finally
    //   2	11	257	java/io/IOException
    //   16	24	257	java/io/IOException
    //   33	42	267	java/io/IOException
  }
}

/* Location:           D:\Studium\Bachelorarbeit\BA Marcus Wobig\BA\BA\Decompiler\PicturePassword APK\Programm\PicturePassword_dex2jar.jar
 * Qualified Name:     com.paypal.android.a.i
 * JD-Core Version:    0.6.2
 */